
package com.trial.area.trade;

import java.util.Random;

import org.joda.time.DateTime;

/**
 * 交易工具类
 *
 * @author 朱国军
 * @since 1.0
 * @version 2016年7月24日 朱国军
 */
public class TradeUtils {
    
    /**
     * 获取交易编码
     *
     * @return
     */
    public static String getTradeNo() {
        DateTime dateTime = new DateTime(System.currentTimeMillis());
        String timeStr = dateTime.toString("yyyyMMddHHmmss");
        
        Random ra = new Random();
        
        String radmonNum = String.valueOf(ra.nextInt(999999));
        
        if (radmonNum.length() < 6) {
            int zeroNum = 6 - radmonNum.length();
            for (int i = 0; i < zeroNum; i++) {
                radmonNum = "0" + radmonNum;
            }
        }
        
        return timeStr + radmonNum;
    }
}
